Ordenamiento por selección en Python [67]
En este tutorial vamos a realizar el ordenamiento por selección en Python siguiendo estos pasos:
- Buscar el mínimo elemento de la lista.
- Intercambiarlo con el primero.
- Buscar el siguiente mínimo en el resto de la lista.
- Intercambiarlo con el segundo.
Codigo: https://github.com/programadornovato/curso-python/commit/c330499fd2da224ac215f9a9a92e479b4470ac34
def insertarNumero(): lista=[] while True: n=int(input("Humano por favor ingresa un numero (0 terminar):")) if n==0: return lista else: lista.append(n) def ordenPorSeleccion(lista): tamaño=len(lista) for i in range(0,tamaño): min=i for j in range(i+1,tamaño): if lista[min]>lista[j]: min=j aux=lista[i] lista[i]=lista[min] lista[min]=aux return lista def mostrarLista(lista): for numero in lista: print(numero) lista=insertarNumero() ordenPorSeleccion(lista) print("Humano aqui estan tus pinches numeros ordenados:") mostrarLista(lista)
🎦55.- C++ desde cero 2019🦸♂️ [Ordenamiento por selección]: https://www.youtube.com/watch?v=ZBmRqdQI0p8
🎦[CURSO] PYTHON PARA PRINCIPIANTES🐍: https://www.youtube.com/playlist?list=PLCTD_CpMeEKRppvi86Dy8CPYZ8-XzN2qu
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
<<Anterior tutorial Siguiente tutorial >>